Sunday, December 07, 2008

German DevCon - Day 3

The final day of the conference in Germany is like the final day of any conference, you start out the day exhausted. Add on top of the fact I have not slept more than a couple hours a night because of the jet lag and the time zone difference from home.

I also did not have the first session of the day so I was able to attend Bo Durban's 8:30 session on "Creating Custom Controls with Sedna." Yes, another reporting session I am sure will be very useful to me in the near future. Bo showed us how to take the Sedna reporting architecture and extend it for our own purpose. His extensions show how you can drop a shape on the report and have it be one of the custom shapes he has predefined. His custom shape takes on the attributes (size, color, etc.) of the standard VFP shape you drop on the report. Very interesting and will take a little to sink in.

Up next is Tamar's "Solving Common Problems with VFP SQL" session. It sort of was a session that gave me that time-warp sensation. I recall sitting in on one of Tamar's SQL sessions at one of the early DevCons (probably 1993 in Orlando). Tamar has been giving SQL sessions for many years so I am not sure if it was then or 1996 in Scottsdale. Or maybe both. It does not matter how many times I see sessions like this, I always walk away being reminded of some technique I have forgotten about. It also reminded me I probably should reread her book: "Taming Visual FoxPro's SQL - Real World Data Solutions For VFP". There are techniques I just have not used that were introduced in VFP9 like the ability to create SQL Selects from virtual tables (another SQL Select).

I skipped the Microsoft keynote given by Tim Fischer of Microsoft Deutschland because I probably would only understand about 1% of it. The topic was interesting as it was about Software + Services and VFP, but it was given in German and my mind was not prepared to pseudo translate.

After lunch was "Practical Uses of XML" by Doug. I really liked this session. I definitely have used XML in my customer applications and developer tools, but it is always interesting to see what applications other developers come up with. Doug's session gave a brief overview of XML and some of the gotchas you have to be aware of and some techniques for working with XML data.

Last session of the conference was my "Extending the Sedna Data Explorer" session. I have done this session numerous times and I got tripped up in the last example where I display the ShowPlans for all the views in a database. The demo crashed and burned. This is a demo I did in the morning when I ran through all my examples one last time. During the day I was working on the Upsizing Wizard chapter and upsized the VFP NorthWind database. I was testing the upsizing of VFP views and when you do this it turns them all into remote views. Well the ShowPlan code is counting on local views and I was seeing the SQL Server login dialog during the demo. Not cool. Fortunately everyone was understanding that the demo gods were not kind during the last 5 minutes of the session. See why I don't update my machine for a couple weeks before a conference? Even something a silly as a demo can get tripped up by changing data.

Later in the evening of the last day is the speaker dinner. Rainer always comes up with a spectacular spread of interesting food. Each year there is fun discussion and lots of laughs. I thought I would leave by 11:00 but they kicked us out sometime after midnight. I was nearly falling asleep at some point, but got my second wind along the way.

The conference was terrific. I learned a lot, got some important work done, and was able to get some ideas spawned for VFPX during my time in Germany. In fact, during the conference one of the German speakers submitted a project to automate VFP builds. It was accepted and is the first time I was able to tell the project manager face-to-face that the project was accepted. We have not announce the project yet because the project manager is busy with his real job, but expect to see it soon. Looks real interesting. I am looking forward to next year if I am so blessed to be selected to speak in Germany for the fifth straight year.

Labels: , ,

German DevCon - Day 2

I skipped all the morning sessions so I could work on my customer projects since I have seen all the English sessions already. I did not get a lot done Wednesday and Thursday and was feeling the heat to produce some code for the deliverables I promised. The code is not very glamorous as it is changes to a FoxPro for DOS app, but the implementation is extremely important for my customer and the code I am working on has some cool elements in scheduling service calls out for the repair people. My customer is changing the process of assigning the calls to the repair people for the first time since the 1990's so I have to make sure it works and assigns the calls correctly every time.

The first session I attended was Doug's "Creating Explorer Interfaces in VFP", a session I have looked forward to since he submitted it as a session for SWFox. His screencast generated a lot of interest among the people who registered for SWFox and it received a lot of praise from people I talked to who went to it (both at SWFox and in Germany). During the session Doug went into something I am coining as "high-speed Canadian" as he started speaking quickly. You can tell when a speaker is really excited by the material they are presenting. Doug is a natural high energy speaker and he was ramping up during the early part of his session. He did slow down eventually. You see, while the Germans are terrific at English, it is not their first language so it is the responsibility of English speakers to conscientiously slow themselves down. The session did not disappoint. Doug has a really powerful treeview wrapper class with all the bells and whistles you could want. I also know he added the ability to disable the treeview after his session based on feedback he got during the session. He also showed how he uses VFPX components from the Themed Controls project as well.

The second part of my "Using VFPX Components in Production Apps" session was next. I presented a couple of components and filled in the rest of the session by showing off the new changes to the New Property/Method and the Edit Property/Method Editor being worked on by Jim Nelson and Doug Hennig, and the recent FoxTabs project lead by Joel Leach.

The last regular session of the day was Kevin McNeish's "Rich Internet Applications in Silverlight 2.0." There has been some buzz around Silverlight and I have a potential project that might be best done as a Web app so I wanted to get the scoop on Silverlight.

Rainer asked me to talk about VFPX in the second bonus session during his segment on the future of Visual FoxPro. He wanted me to briefly discuss the importance of VFPX, why it is so important to the future of VFP. I took the opportunity to ask people to get involved one more time.

Labels: , , ,

German DevCon - Day 1

Rainer Becker (organizer) starts out the first day at 9:30am with a brief Welcome session. It is in German, but I still catch part of it based on the technology words he uses.

First up was Tamar's "Making the Most of the Toolbox" session. I vaguely recall seeing Tamar do a session like this many years ago, and Toni Feltman did a session on this tool several years ago at DAFUG. I even present a couple of uses of the Toolbox during my "Get Productive with VFP" sessions. That said, I rarely use the ToolBox. I drag and drop classes from the Project Manager. But Tamar reminded me that the Toolbox is way more than the Form Controls toolbar on steroids. There were lots of interesting things presented, but the one I really liked is how you can set properties on an item in the toolbox. The property settings you make are applied to the control when it is dropped on the designer. For instance, you have a command button in a class library to close forms. I drop this on to the designer and right away I am compelled to name the control cmdClose via the Property Sheet. You can set this up in the Toolbox so it is done for you. This works almost like a builder or property editor, but handled behind the scenes and is custom to the class you are working with.

Up next was the conference keynote and keynoteX (where Ken "KenX" Levy talked). Ken gave a little history of VFP and how Microsoft actually at one point killed the product after the 6.0 release, but it was not killed based on the community uproar and the efforts of the Fox Team. He also noted that developers need to try VFP 9 SP2 to make the appropriate business decision for themselves instead of making the decision based on what they hear SP2 is like. There are over 100 bugs fixed and a couple of serious regression bugs that might not affect your application. Ken also mentioned some interesting statistics from community surveys. The one I remember is half of VFP developers are using SQL Server.

As far as the future of VFP, Ken mentioned several things. He expects Microsoft to provide hotfixes for VFP 9 if there are issues related to Windows 7 (note these are Ken's opinions, not Microsoft official statements - he no longer works for Microsoft). He said that the Fox Community must remain active to support each other. He had high praise for VFPX and the efforts of the people working on projects. He even referred to the developers as the "New Fox Team." He is watching and recommends the community watch the progress of VFP Studio, Guineu, .NET Extender for VFP and the VFP Compiler for .NET.

Ken finished up noting the four pillars of the VFP Community:
1) Product and Experience (VFP9, Sedna, & third party products)
2) Frequent Communication (online forums, online content, Web casts, screencasts, blogs and white papers)
3) Deep Engagement (conference, events, influencers, open source)
4) Product Enhancement (VFP tools online, VFP XSource, and VFPX)

After lunch I gave the first part of my "Using VFPX Components in Production" session to a crowded room in the auditorium. As a speaker I prefer crowded rooms because I feed off the energy. Rainer said my two VFPX sessions had the highest attendance of the conference. Sweet. I think the session went okay. I did have trouble finding a couple of examples, which is uncharacteristic of my sessions at a conference (I blame the jet lag). I did get some positive feedback afterwards and during meals. VFPX is really taking off in the community right now so it is not unexpected that there is some buzz going on at conferences too.

Doug Hennig followed my session with his "Advantage Database Server for Developers" session. I really looked forward to this session and was not disappointed. I am learning bits and pieces of ADS and Doug's session really helped me understand the positives and minor negatives with this product. One of the things that impressed me is the full text searching you can do on memo fields. If I recall correctly it took five minutes to do a search with the $ operator in native VFP and less than a second using the ODBC drive and the full text index capability of ADS. Very cool stuff.

Bo Durban's session on "VFP 9 and SP2 Reporting Component Basics" was one of the sessions I really wanted to see at SWFox, but knew I could see in Germany. It is always cool to have this in my back pocket when I am picking sessions I want to see. Being able to spread them across two conferences rocks. I arrived a little late as I was talking with Igor Vit and Christof Wollenhaupt between sessions. In this session I was hoping to pick up some tips on working with some of the new SP2 reporting enhancements because I have not had a lot of time to work with them based on my current projects. Getting a refresher on the Dynamic properties was worth the price of admission. Bo has a knowledge packed white paper for the session. It is definitely going to be one of those white papers I will need to read several times for everything to sink in.

After dinner is the evening sessions. The first was more from KenX. Ken showed the NET4COM and My Intellisense tools from Sedna. He also showed his AppScanX tool he has been working on this year and plans to submit to VFPX as a new project. Ken mentioned AppScanX to me several months ago and was planning on showing it at SWFox, but decided at the last minute he was not ready. I have been wondering how this new tool was different from Code References. It is actually a cool tool that takes a different approach to searching for text in all the source code in the project. You can search for text strings just like Code References, but you can also tell it to skip instances of the string based on different conditions. The tool is a little rough based on the fact the UI is done by BROWSEing a table, but it shows a lot of promise and should be something to look at in the future. I am looking forward to seeing Ken submit the project to VFPX. We kidded Ken at the speakers meeting that we are under strict orders to reject anything he submits. I am sure it will be accepted.

That is all I could take for the day. It was busy for sure and I was feeling a little guilty because I was neglecting my customer work, but I make that up on Friday as you will read: I played hookie in the morning to work on my customer projects.

Labels: , , ,

German DevCon - Day 0

Sorry for the delayed posts, but life has been very busy since returning from Germany.

Traveling to Germany is not high on the physical fun list when you go and come back in less than a week. I like the conference and the people, but my body does not do well on the trip. The flight to Frankfurt was empty when I booked the trip and nearly as empty when I checked-in online the day before leaving. Wouldn't you know, someone picked the seat next to me when there was an empty row behind me. So I moved my seat so I could have two seats. When I got on the plane the person across the aisle made a bed out of 5 seats. I watched a couple of movies (Wall*E being one of them) and tried to sleep, but instead worked a little on customer code and some on the Upsizing Wizard chapter for the Sedna book.

We made it to Germany 30 minutes early. Normally I get there before Doug and I would go to his terminal. This time my flight was arriving after Doug and Tamar and so they came to my terminal. We got a taxi to the hotel. Rooms were not ready so we ate breakfast and talked about Southwest Fox feedback. Once the rooms were ready I took a nap and did a little bit of work before the speaker meeting Wednesday evening. Before the meeting I met Bo and his wife and listened to their stories about traveling in Germany before the conference. This is exactly what I did with Doug and Jeff the first year I came to the conference.

All the VFP sessions I attended at the conference were excellent. Normally you will see me rate them with a certain number of stars. I learned something in every one of the sessions and rate them all 5 of 5 stars.

I did a lot of live posts during sessions on Twitter using the #GerDevCon hashtag, but Hashtags.org is dead and Search.Twitter.com does not find them which bums me out as I was hoping to use them as notes for these posts. I did have lots of fun interacting with my friends on Twitter, especially when I offered twitter beer when Rainer brought in beer during the evening sessions.

The conference hotel rooms have a new digital TV and digital service. I thought it was cool that I could filter channels by language. Mostly watched the BBC to keep up on news, and CNBC to hear about the financial crisis and watch the Tonight Show for some American humor. After the speaker meeting I went back to the room and slept as solid as I have in Germany.

Labels: , ,

Sunday, September 07, 2008

German DevCon Announced

Once again I am honored to say I have been selected to present sessions at the German DevCon, November 13th to 15th in Frankfurt Germany. This will be my fourth trip to this conference, which is celebrating its 15th year (congrats to Rainer and his staff).

I will be presenting:
  1. Extending the Sedna Data Explorer
  2. Using VFPX Components in Production Applications, Session 1
  3. Using VFPX Components in Production Applications, Session 2
Other presenters include:
  • Rainer Becker
  • Bo Durban (first time)
  • Joachim Dürr
  • Sebastian Flucke
  • Tamar Granor (first time)
  • Uwe Habermann
  • Doug Hennig
  • Kirsten Hinrichs
  • Venelina Jordanova
  • Kevin McNeish
  • Nathalie Mengel
  • Armin Neudert
  • Michael Niethammer
  • Rick Schummer
  • Markus Winhard
  • Christof Wollenhaupt
  • Jürgen (wOOdy) Wondzinski
As usual, the line up is strong and the sessions sound terrific. I am looking forward to the conference, and hope if you can fit it into your schedule you get registered as soon as possible. If you want to read some first-hand experience at the conference you can read any of my blog posts in November 2007, 2006, or 2005 found in the index to the right of this post.

Labels:

User Group Visits Scheduled

If you are interested in a preview of my session "Extending the Sedna Data Explorer" you can take time Saturday September 13th, 2008 to visit the Grand Rapids Area Fox User Group (GRAFUG).

Can't make it to GRAFUG? One more chance to review the session before Southwest Fox. October 9th I will be presenting it to the Detroit Area Fox User Group (DAFUG).

Same session will be delivered at the German DevCon. More details in another post.

I have a short video posted on the Southwest Fox Video Page if you want to see some of the things I will be going into detail about.

Labels: , ,

Thursday, August 21, 2008

Extending the Sedna Data Explorer - Teaser Posted

In an effort to entice you to sit in on my Extending the Sedna Data Explorer session I have recorded a short teaser video, and have it posted on the Southwest Fox Video page. The same session will be given at the German DevCon in November.

Please take a look and let me know what you think.

Labels: , , ,

Saturday, November 10, 2007

German DevCon - Day 3

Today is Saturday, the last day of the conference. Interesting, Rainer did not follow my tradition of speaking at the first session, but since my first session today is at 11:30, I will be presenting during my body clock time of 5:30AM. {g}

First this morning is Armin Neudert's "Vorschau SQL Server 2008", which is a German session revealing some of the new stuff in SQL Server 2008. I barely understood Armin's discussion and could not read most of the slides, but I got the examples he showed and found the session very beneficial. One thing I noted is the addition of some new date/time formats. I was also working on reviewing my "Creating Help - Made Easy" material in preparation for my session after lunch.

I presented my "SQL Server Developer Toolkit for the VFP Developer" during the third slot of the day. I really enjoy this session because it shows developers tools to increase productivity. This session is designed to be interactive with the people who come to the session and this session did not disappoint. Lots of questions and experiences. I normally worry about a session like this at the German DevCon, but this year it seems developers are willing to contribute, which makes the session go better. It was exciting for me.

Lunch - more smoked salmon despite Marcia's attempt to plate it all before I got to the buffet.

Next up was my "Creating Help - Made Easy" session. It is a session I developed for WhilFest 2003. I feel pretty passionate about creating Help for applications when it is required. I also know many developers who are nervous about Help because they think it is complicated. The reality is, when using the HTML Help Workshop it is hard. In fact, it is really painful. Miserable. This is why I step through the process in my session. I want to show the developers the pain and why you want to purchase a tool for a couple hundred dollars (Euros, etc.). I show you how to integrate the Help file into your application. Finally I show you a couple of HTML Help authoring tools (West Wind's HTML Help Builder and Help and Manual) to show you how easy it really can be. I realized after the session I forgot to mention you need to ship a couple of VFP HTML Help DLLs with your app to get the integration to work in production. Fortunately all this information is in the session white paper, so if you attended the sessions or the conference you can read all about it.

Andy's "Get the Most Out of Intellisense" session is in the official last slot of the conference. I have seen this session a couple of times before, but as usual I relearned several things. Couple of my favorites are:
  1. Command Tip Window (replacement for the Quick Info tooltips) which allows you to copy the text.
  2. Adding common variables you use in your code such as "loObj" and have it expand to "loObj = " and then have it drop down a list of object references such as "this", "thisform", and "this.parent".
Sweet refresher and packed with good examples, and literally a hundred items to use in our own Intellisense table. Not only do you get the code, but you get inspiration to create your own based on needs you have in development. Andy is one of, if not the authority on Intellisense. His knowledge on this topic is top-gun. I also appreciated his endorsement of using spaces instead of tabs in my code {bg}.

Based on some bugs discovered and some other quirks Andy has found over the years, I am hopeful the IntelliSense Manager becomes a project on CodePlex in VFPX once Microsoft releases the Sedna components and the XSource ZIP file. Alan Griver noted in the keynote that Sedna and XSource should be released in the next few weeks. Another session I can rate a six out of five stars.

Tonight is the speaker dinner which is something I always look forward to since Rainer brings out some of the most exotic food I have ever seen. In the past we have seen zebra, rattlesnake, fish I am sure is from another planet, and various other interesting food I cannot pronounce or spell. I am hopeful we will not see Monkey brains.

Tomorrow Doug Hennig and I head to Holland for the Software Developer Network conference on Monday. If I have time and a decent Internet connection I will make a report. I will be presenting three sessions and ignoring Doug's (especially his Vertical Market session {g}).

Thanks for the great time Germany! Rainer: you run a terrific conference. Good news to the rest of the world as he has announced German DevCon dates through 2014. Check out the Fox Wiki for absolute details.

Labels: , ,

Friday, November 09, 2007

German DevCon - Day 2

I am thankful that the sessions at German DevCon start at 8:30. I woke up with wake-up call and proceeded to fall back to sleep for 30 minutes. I still was able to get to Steven Black's "Niche Marketing for VFP" session. I learned several important points during this session. Steven pointed out a new marketing term to me called SERP (Search Engine Results Page). What Steven talked about is owning your name property. Where does your web site come up in the results when you type in your company name or your name in Google? I am happy to say mine shows up at the very top via Google Germany. Steve provided several tips to include in the HTML and tweaks you can do using Google Analytics. This session also covered what a niche is and a number of niches available for VFP developers. I found this session to be very beneficial and glad I did not oversleep a minute more. Five of five stars.

Marcia Akins was up next with her "The 26 Hour Day" session. I saw this session earlier this year as she was starting to develop it. In this session Marcia shows a number of productivity tips and tricks and talks about how much time she thinks it will save you. I told her that her time estimates are conservative. This session covered a couple of my personal favorites: DeclareLocals.PRG (from MegaFox: 1002 Things You Want to Know About Extending VFP) and the new Edit Property/Method replacement dialog (soon to be added to VFPX). These two tools save me time. Marcia also showed her form and class hacking tool and pointed out how my HackCX Professional is like her tool on steroids. Her plug was very nice (and unnecessary), but she incorrectly pointed out that HackCX will even clean your kitchen. This is not true in the current version. Doug Hennig mentioned that I need to finish the MenuDesigner before I add the kitchen cleaning feature into HackCX {g}. Another five of five stars.

Craig Berntson followed Marcia's session with "Continuous Integration." This is a fairly new term (well new to me at least) that encompasses the automation of the build process and testing. This really is about development processes with respect to using source code control, building, and testing the build in tight iterative loops. Make small changes to the code, unit test, check it in, build, review the build results, use automated testing, and check the status of the tests. Better quality software based on a repeatable and proven process. Craig showed a number of free tools and talked about some very expensive tools to implement this process. He did this from the perspective of the .NET developer. .NET developers are evidentally ahead of the curve on automating the process. Craig did have one slide to show some of the tools that work with VFP like FoxUnit (automated testing), Code Analyst from VFPX to help with refactoring, and mentioned Rick Borup's paper on FinalBuilder with VFP for "Automating the Build." Four of five stars (would have been even better if this was presented from a VFP perspective).

Lunch - more good food, and of course more good smoked salmon.

I had ti get sine more work done in the afternoon along with some interesting discussions with Christof Wollenhaupt and Igor Vit (from Prague). I wanted to go to Michael Niethammer's session "VFP - Tools und Assistenten." I reviewed his materials a couple of days ago and figured I had a thing or two I could learn. Instead I ran through my demos for the VFPX session I was about to give.

I did give my session "VFPX Tools and Components - Live." There was a big crowd in the room and you could feel the excitement as I revealed each of the tools and components. A quick poll at the beginning of the session revealed very few developers have heard of VFPX. It was consistent with the findings at Southwest Fox (15-20%). Looks like we need a "Tell a friend about VFPX" campaign. As I went through each section of the session I asked if anyone was using what I just showed and a few hands would go up. Then I followed up with the question asking how many developers might use it in the future and most of the room raised their hands. The session was definitely more interactive than any session I have given in Frankfurt the last three years. There definitely was a buzz in the room. I was very fun for me, I just hope everyone else was having a good time too.

One more day to go - conferences sure seem to fly by.

Labels: , ,

German DevCon - Day 1

My day started out with Doug Hennig's "Developing VFP Apps for Vista." I first saw this at OzFox 2007 and have recommended every VFP developer should see this session. This session was very popular at Southwest Fox and Advisor DevCon too. I am also getting closer to purchasing my first Vista computer so the session has more relevance this time around. Doug has real world practical experience on the topic and is considered the authority. I think there are two key take-aways from this session. The first important ideas is security and not working around it, but rather work with it. The second is that even if you do not want to use Vista for development, note your customers eventual will be so you need to develop this expertise. Doug has lots of useful code to help make your applications compatible too. Still a six out of five stars.

Next up is the keynote. Alan Griver started the session by presenting Rainer with the VFP Lifetime Achievement Award as I posted yesterday. Alan also talked about "the announcement" from last March. Unfortunately Alan's machine was suffering from a serious hard drive problem. He was able to boot in Vista safe mode, but none of his demos were working because they have registry dependencies. This was a bummer since I have seen his keynote material at the Advisor conference and it was very interesting, and showed some key technologies VFP developers will use for years to come. Doug Hennig stepped in with some Vista demos, and Steven Black made some compelling points on why VFP developers will be successful for many years to come. Stability is reliability. I have enjoyed Steven's sessions over the years, but today I realized during this session that Steven could become a religious evangalist if his software career wanes. Steven basically whet the attendee appetite for his all evening session "FoxPro is dead! Now What? The Case for VFP."

After lunch I had to work on some projects so I skipped the first two afternoon sessions. My "Fishing with a ProjectHook" session was the last afternoon session. It was not attended by a lot of developers because it was against Christof's "Cross Platform with VFP and Guineu" and Andy Kramek's "SQL Server for VFP Developers Part 2." Personally I would have read the white paper for the ProjectHook session, and attended Christof's session (which I heard was top gun). My session went okay, but definitely was not the best I have delivered it. It could be the fact I am still suffering a bit from jet lag, or it could be that I thrive off more energy from more attendees. I really appreciated the attendees who selected my session. Thanks for coming.

Dinner was very good. The only disappointment is they did not serve smoked salmon. This broke my streak of smoked salmon at every meal. Marcia Akins and I hunted for it for a while, but there was none to be had.

I also skipped the evening sessions to catch up with several clients. Skype is a lifesaver.

Labels: , ,

Thursday, November 08, 2007

Visual FoxPro Lifetime Achievement Award Winner

Alan Griver announced that Rainer Becker is awarded the Visual FoxPro Lifetime Achievement Award during the keynote here at the German FoxPro DevCon.

Rainer is the organizer of the German FoxPro DevCon and is one of the leaders involved with everything FoxPro in Germany. This is well deserved based on his incredible contributions to theFox Community for many, many years.

More posted on the FoxPro Wiki by Steven Black already!

Congratulations Rainer!

Labels: ,

German DevCon - Day 0

I arrived in Germany Wednesday to attend the 14th German DevCon.

Wednesday is a transition and travel day. It is brutal getting use to the new timezone so this year I took a new approach and decided to take the 10-minute power nap approach. I have tried the stay up all day without success, and tried the long-nap approach. It worked. I actually slept through the night Wednesday and woke completely refreshed Thursday morning. Nice.

I had lunch with Steve Black, Alan Griver, Craig Berntson and Doug Hennig (both Craig and Doug will be blogging about the conference too). I spent the rest of the day working on some projects, power napping, and attending some speaker related meetings.

More to come...

Labels: ,

Tuesday, October 30, 2007

More Conferences Next Week!

I am now able to focus on the next two conferences I am speaking at, and realized this morning I might not be blogging enough about the German DevCon in Frankfurt (8-Nov-2007 to 10-Nov-2007) and Software Developer Network in the Netherlands (12-Nov-2007).

Rainer Becker is working on his 14th German DevCon. Having done one-third of the work to put on one conference I personally would like to nominate Rainer for "Visual FoxPro Sainthood" {g}. I know it is one of the finest FoxPro conferences put on planet Earth. Rainer has a fantastic set of sessions lined up again, at a great conference center, and the food... none better anywhere at any conference. If you have even a remote chance to get to this conference you owe it to yourself to get there. You can read any of the many blog posts I have done live during the German DevCons by hitting the index on this page for November 2006 and November 2005. I will be presenting the following sessions:
  • Fishing with a Projecthook
  • VFPX Tools and Components – Live
  • Creating Help - Made Easy!
  • SQL Server Toolkit for the VFP Developer
Many of the same sessions heard at Southwest Fox will be presented in Germany, so if you read the buzz on Southwest Fox and wished you had not missed it, you have a chance to hear some great sessions plus some more great content presented in German and English from some of the finest presenters around. You can register here.

Quick on the heals of German DevCon is a train ride to the Netherlands for SDN and the one-day Visual FoxPro track the Monday after Frankfurt. I have heard from other speakers how fun this one-day event is and feel blessed to be asked to present three sessions:
  • VFPX Tools and Components – Live
  • Creating Help - Made Easy!
  • SQL Server Toolkit for the VFP Developer
Doug Hennig is presenting the other VFP sessions:
  • Best Practices for Vertical Application Development
  • Developing Visual FoxPro Applications for Windows Vista
I can recommend both of Doug's sessions. I have listened in on his vertical market session almost a half dozen times, and learned or re-learned something each time. His Vista session is a must for every VFP developer, and is a session I think will be popular for years to come.

More details about SDN can be found here.

One thing I learned at Southwest Fox (more blogs to come, promise) is the number of people who have not heard about VFPX. I am really looking forward to showing off the VFPX tools and components and hope to get the European VFP developers excited like what happened in Mesa a couple weeks ago.

After SDN I am headed up to Amsterdam for a day of touring and then back to work. The trip will go by fast and I am sure by the time I get to Amsterdam I will be fully adjusted to the new time zone just in time to head back to Michigan. That is the tough part of these short trips a quarter of the way around the world. Fortunately I am energized by the crowd and by the FoxPro enthusiasm. I look forward to seeing everyone at these two conferences and making some new friends.

Labels: , , ,

Saturday, August 04, 2007

German DevCon 2007

I am happy to announce I will be returning to Germany again this November to present at the 14th Microsoft Visual FoxPro Developer Conference 2007. This is a fantastic conference put on by Rainer Becker and his team. Rainer has an excellent collection of presenters presenting 60 VFP sessions:

English speaking: Marcia Akins, Craig Berntson, Steven Black, Jim Booth, Alan Griver, Doug Hennig, Venelina Jordanova, Andy Kramek, and Rick Schummer.

German speaking: Marcus Alt, Rainer Becker, Joachim Durr, Sebastian Flucke, Uwe Habermann, Jochim Hilgers, Kirsten Hinrichs, Armin Neudert, Michael Niethammer, Patrick Scharer, Markus Winhard, Christof Wollenhaupt, and Jurgen "wOOdy" Wondzinski.

I will be presenting four sessions:
  • SQL Server Toolkit for the VFP Developer
  • Fishing with a ProjectHook
  • VFPX Tools and Components – Live
  • Creating Help - Made Easy!
The conference is held at a terrific conference center that serves the best food you could ask for. There are lots of opportunities to network and vendors to visit as well. If you want to learn more about this popular conference you can read some of my blog entries in November 2006 and 2005 (see the index on my blog). I really recommend this conference!

Labels: , ,

Wednesday, April 18, 2007

German DevCon 2007

Last week Rainer Becker contacted me to let me know the German DevCon 2007 preparations are under way. This will be the 14th time this conference is put on by Rainer and his team. The conference will be November 8-10, 2007. In fact, Rainer announced the next eight German DevCons at the end of the conference last year. This schedule (through the year 2014) is posted on the Fox Wiki's Upcoming Events page.

Speakers and sessions will be announced at a later date. I have attended the last two and you can read my thoughts on the conference by looking at the numerous blog posts I made during the conferences (see posts in November 2005 and November 2006 in the links to the right on my blog page). Top gun conference, top gun facility, and over the top food make this one of the best conferences around.

German DevCon 2007, Frankfurt, Germany, November 8-10, 2007

Labels: , ,